package com.tjsinfo.tjsoa.documentationflow.dangweifawen.bo;


import java.util.List;

import org.hibernate.criterion.DetachedCriteria;

import com.tjsinfo.tjsoa.Dao.IQbcDao;
import com.tjsinfo.tjsoa.documentationflow.dangweifawen.dao.ITDangweifawenYijianDAO;
import com.tjsinfo.tjsoa.documentationflow.dangweifawen.vo.TDangweifawenYijian;
//import com.tjsinfo.tjsoa.documentationflow.gonghuifawei.dao.ITGonghuifaweiYijianDAO;
//import com.tjsinfo.tjsoa.documentationflow.gonghuifawei.vo.TGonghuifaweiYijian;
//import com.tjsinfo.tjsoa.documentationflow.tanweifawen.dao.ITTuanweifaweiYijianDAO;
//import com.tjsinfo.tjsoa.documentationflow.tanweifawen.vo.TTuanweifaweiYijian;


public class TDangweifaweiYijianBO implements ITDangweifawenYijianBO {
	private ITDangweifawenYijianDAO dangweifawenYijianDAO;
	private IQbcDao qbcDao;
	


	public IQbcDao getQbcDao() {
		return qbcDao;
	}
	public void setQbcDao(IQbcDao qbcDao) {
		this.qbcDao = qbcDao;
	}
	public ITDangweifawenYijianDAO getDangweifawenYijianDAO() {
		return dangweifawenYijianDAO;
	}
	public void setDangweifawenYijianDAO(
			ITDangweifawenYijianDAO dangweifawenYijianDAO) {
		this.dangweifawenYijianDAO = dangweifawenYijianDAO;
	}

	public String addDangweifawenyijian(TDangweifawenYijian dangweifawenYijian){
		return dangweifawenYijianDAO.save(dangweifawenYijian);
	}
	
	public List<TDangweifawenYijian> selectFuBenPage(DetachedCriteria criteria,Integer startIndex){
		return qbcDao.findPageByCriteria(criteria, 23, startIndex).getItems();
	}

	public Integer selectFuBenTotalLine(DetachedCriteria criteria){
		return qbcDao.getQueryNumber(criteria, "id");
	}
}
